body
{
font: 0.75em/1.33 Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
margin:0px;
padding:0px;
background:#f8f8f8;
}
.mainheader
{
width:100%;
height:15px;
}
.Container
{
	width:1200px;
	height:auto;
	display:table;
	margin-top:10px;
	margin:0 auto;
	background:#FFFFFF;
	border:1px solid #EEEEEE;
	 box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
    -o-box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
    /*border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;*/
     border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    /*padding-bottom:10px;*/
    
    
}
.header
{
width:100%;
height:80px;
}
.logo
{
width:200px;
height:80px;
padding-left:10px;
display:inline-block;
float:left;
margin-top:5px;
margin-right:200px;
}
.logo a
{
	text-decoration:none;
	width:200px;
height:80px;
padding-left:10px;
display:inline-block;
float:left;
margin-top:5px;
margin-right:200px;
}
.logo_img
{
width:180px;
height:70px;
margin-top:0px;
}
.clear
{
clear:both;
width:1100px;
height:1px;
}
.menu
{
width:790px;
height:36px;
display:inline-block;
float:left;
margin-top:45px;
font-family:Calibri;
}
.ddsmoothmenu{
/*background: #414141; background of menu bar (default state)*/
font-weight:bold;
margin-bottom:0px;
}
.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
	display: block;
	border-right: 1px solid silver;
	color: #FF0000;
	text-decoration: none;
	padding-top: 05px;
	padding-right: 20px;
	padding-bottom: 05px;
	padding-left: 20px;
	text-transform:uppercase;
	font-size:13px;

}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited
{

}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
/*background: #df0f1a; */
background:#FF0000;
color: #fff;
border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
-webkit-border-radius:5px;
}

.ddsmoothmenu ul li a:hover{
/*background: #df0f1a; /*background of menu items during onmouseover (hover state)*/
background:#FF0000;
color: #fff;
border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
-webkit-border-radius:5px;
}

.ddsmoothmenu ul li a.active{
/*background: #df0f1a; /*background of menu items during onmouseover (hover state)*/
background:#FF0000;
color: #fff;
border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
-webkit-border-radius:5px;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;

padding:0px;
margin:0px;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
padding:0px;
margin:0px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
/*font: normal 13px Verdana;*/
width: 180px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #c4c4c4;
background-color:#eee;
font-size:13px;
}
.ddsmoothmenu ul li ul li a:hover{
	/*background-color:#fff;*/
	background:#FFCC66;
	color:#000;}
/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
  top: 11px;
  right: 8px;
  width: 9px;
  height: 7px; 
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}

/*******************************Banner Starts***********************************/
.banner
{
width:100%;
height:380px;
margin-bottom:10px;
border-top:3px solid #FF0000;
border-bottom:3px solid #FF0000;

/*border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
border-left:1px solid #CCE0CC;
border-right:1px solid #CCE0CC;
border-bottom:1px solid #CCE0CC;*/
}


/*******************************Banner End***********************************/
.txt
{
width:100%;
margin-top:5px;
height:auto;
display:table;
font-family:Calibri;
}
.txt_about
{
	width:800px;
	height:auto;
    display:table;
	font-size:14px;
	color:#4e4e4e;
	margin:0 auto;
    padding:0px 0px 20px 0px;
    margin-bottom:10px;
}
.txt_about_h1
{
	font-size:30px;
	font-weight:bold;
	color:#4e4e4e;
	text-align:center;
}
.txt_about a
{
	  margin: 10px 300px;
	 padding:5px 20px;
	 height:30px;
	 font-size:24px;
	 font-family:Calibri;
	 background:#339933;
	 color:#FFFFFF;
	 border-radius:5px;
	 -moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	 text-decoration:none;
	 
}
.txt_about a:hover
{
text-decoration:none;
background:#FFFFFF;
color:#339933;
border:1px solid #339933;
}
.txt_service
{
	width:96.7%;
	height:410px;
	background:#337ab7;
	font-size:18px;
	padding:20px;
	color:#FFFFFF;
	font-family:Calibri;
}
.txt_service_bx1
{
	width:280px;
	height:200px;
	display:inline-block;
	float:left;
}
.serbx1_img
{
	width:60px;
	height:60px;
	padding:10px;
	background:#FFFFFF;
	border-radius:40px;
	-moz-border-radius:40px;
	-o-border-radius:40px;
	-webkit-border-radius:40px;
	  margin: auto;
}
.txt_service_bx1_img
{
width: 30px;
  height: 40px;
  padding: 10px 14px;	
}
.txt_service_bx1_p
{
text-align: center;
  font-size: 22px;
  font-weight: bold;
}

/*******************************Service*********************************************/

.submenus
{
	width:96.7%;
	height:150px;
	background:#337ab7;
	font-size:18px;
	padding:20px;
	color:#FFFFFF;
	font-family:Calibri;
}
.sub_contain
{
width:100%;
height:150px;
}
.submenus ul
{
margin:0px;
padding:0px;
list-style-type:none;
}
.submenus ul li
{
float:left;
list-style:none;
margin: 10px 20px 0px 0px;
position:relative;
text-align:center;
}
.submenus ul li a
{
padding:60px 0px 0px 0px;
width:100%;
display:block;
vertical-align:baseline;
line-height:25px;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

#Applicationli
{

}
#Applicationli a
{
padding:110px 5px 5px 5px;
width:100%;
display:block;
}
#Applicationli a:hover
{
color:#FF4747;
font-weight:bold;
}
.Appdev 
{
width:250px;
height: 150px;
list-style: none;
font-family: "Open Sans";
font-size: 14px;
text-transform: uppercase;
font-weight: 500;
}
.Appdev a
{
text-decoration:none;
background:url('../image/app_dev_blue.png');
background-repeat:no-repeat;
background-position:center top;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}

.Appdev a:hover
{
background:url('../image/app_dev_red.png');
background-repeat:no-repeat;
background-position:center top;
color:#FF4747;
background-color:#EEEEEE;
font-weight:bold;
}
#ITli
{

}
#ITli a
{
padding:110px 5px 5px 5px;
width:100%;
display:block;
vertical-align:baseline;
line-height:25px;
text-decoration:none;
color:#FFFFFF;
}
#ITli a:hover
{
color:#75088E;
font-weight:bold;
}
.ITConsult
{
width:250px;
height: 101px;
list-style: none;
font-family: "Open Sans";
font-size: 16px;
color: #464646;
text-transform: uppercase;
font-weight: bold;
}
.ITConsult a
{
text-decoration:none;
background:url('../image/it_cosult_blue.png');
background-repeat:no-repeat;
background-position:center top;
color:#FFFFFF;
font-weight:bold;
}
.ITConsult a:hover
{
background:url('../image/it_cosult_violet.png');
background-repeat:no-repeat;
background-position:center top;
color:#79248B;
font-weight:bold;
background-color:#EEEEEE;
}
#EBusinesli
{

}
#EBusinesli a
{
padding:110px 5px 5px 5px;
width:100%;
display:block;
vertical-align:baseline;
line-height:25px;
text-decoration:none;
color:#FFFFFF;
}
#EBusinesli a:hover
{
color:#191919;
}
.EBuissol
{
width:250px;
height: 101px;
list-style: none;
font-family: "Open Sans";
font-size: 16px;
color: #FFFFFF;
text-transform: uppercase;
font-weight: 500;
}
.EBuissol a
{
text-decoration:none;
background:url('../image/E-business_blue.png');
background-repeat:no-repeat;
background-position:center top;
color:#FFFFFF;
}
.EBuissol a:hover
{
background:url('../image/E-business_black.png');
background-repeat:no-repeat;
background-position:center top;
color:#191919;
background-color:#EEEEEE;
font-weight:bold;
}
#EComli
{

}
#EComli a
{
padding:110px 5px 5px 5px;
width:100%;
display:block;
vertical-align:baseline;
line-height:25px;
text-decoration:none;
color:#FFFFFF;
}
#EComli a:hover
{
color:#009400;
}
.ECommercesol
{
width:250px;
height: 101px;
list-style: none;
font-family: "Open Sans";
font-size: 16px;
color: #FFFFFF;
text-transform: uppercase;
font-weight: 500;
}
.ECommercesol a
{
text-decoration:none;
background:url('../image/E_com_blue.png');
background-repeat:no-repeat;
background-position:center top;
color:#FFFFFF;
}
.ECommercesol a:hover
{
background:url('../image/E_com_green.png');
background-repeat:no-repeat;
background-position:center top;
color:#009400;
background-color:#EEEEEE;
}
#edili
{

}
#edili a
{
padding:110px 5px 5px 5px;
width:100%;
display:block;
vertical-align:baseline;
line-height:25px;
text-decoration:none;
color:#FFFFFF;
font-size:14px;
}
#edili a:hover
{
color:#858502;
}
.Datainter
{
width:255px;
height: 150px;
list-style: none;
font-family: "Open Sans";
font-size: 16px;
color: #FFFFFF;
text-transform: uppercase;
font-weight: 500;
}
.Datainter a
{
text-decoration:none;
background:url('../image/EDI_blue.png');
background-repeat:no-repeat;
background-position:center top;
color:#FFFFFF;
}
.Datainter a:hover
{
background:url('../image/EDI_yellow.png');
background-repeat:no-repeat;
background-position:center top;
color:#858502;
background-color:#EEEEEE;
}
#webli
{

}
#webli a
{
padding:110px 5px 5px 5px;
width:100%;
display:block;
vertical-align:baseline;
line-height:25px;
text-decoration:none;
color:#FFFFFF;
font-size:14px;
}
#webli a:hover
{
color:#007FFF;
}
.webser
{
width:250px;
height: 150px;
list-style: none;
font-family: "Open Sans";
font-size: 16px;
color: #FFFFFF;
text-transform: uppercase;
font-weight: 500;
}
.webser a
{
text-decoration:none;
background:url('../image/Web_service_blue.png');
background-repeat:no-repeat;
background-position:center top;
color:#FFFFFF;
}
.webser a:hover
{
background:url('../image/Web_service_lightblue.png');
background-repeat:no-repeat;
background-position:center top;
color:#007FFF;
background-color:#EEEEEE;
}
#Techli
{

}
#Techli a
{
padding:110px 5px 5px 5px;
width:100%;
display:block;
vertical-align:baseline;
line-height:25px;
text-decoration:none;
color:#FFFFFF;
font-size:14px;
}
#Techli a:hover
{
color:#FF4747;
}
.Techinfra
{
width:250px;
height: 150px;
list-style: none;
font-family: "Open Sans";
font-size: 16px;
color: #FFFFFF;
text-transform: uppercase;
font-weight: 500;
}
.Techinfra a
{
text-decoration:none;
background:url('../image/Tech_infra_blue.png');
background-repeat:no-repeat;
background-position:center top;
color:#FFFFFF;
}
.Techinfra a:hover
{
background:url('../image/Tech_infra_red.png');
background-repeat:no-repeat;
background-position:center top;
color:#FF4747;
background-color:#EEEEEE;
}
#Testli
{

}
#Testli a
{
padding:110px 5px 5px 5px;
width:100%;
display:block;
vertical-align:baseline;
line-height:25px;
text-decoration:none;
color:#FFFFFF;
font-size:14px;
}
#Testli a:hover
{
color:#FF6600;
}
.Testser
{
width:255px;
height: 150px;
list-style: none;
font-family: "Open Sans";
font-size: 16px;
color: #FFFFFF;
text-transform: uppercase;
font-weight: 500;
}
.Testser a
{
text-decoration:none;
background:url('../image/Testing_service_blue.png');
background-repeat:no-repeat;
background-position:center top;
color:#FFFFFF;
}
.Testser a:hover
{
background:url('../image/Testing_service_orange.png');
background-repeat:no-repeat;
background-position:center top;
color:#FF6600;
background-color:#EEEEEE;
}

/**************************************************************************************/
.txt_clients
{
	width:96.7%;
	height:230px;
	padding:20px;
	}
.txt_clients_img
{
	width:150px;
	height:80px;
	display:inline-block;
	float:left;
	margin-right:60px;
	padding:15px;
	border:2px solid #D6D6D6;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	
}
.txtcl_img
{
	width:150px;
	height:80px;
	
}

/**********************About Us Page ********************************/
.aboutus_txt
{
	border-top: 1px solid #DDDDDD;
	background: #F5F5F5;
	}
.midder
{
width:96.7%;
height:auto;
display:table;
/*background: url(../image/PnRpt.gif) repeat-x left top;
border:1px solid #d6d6d6;
border-radius:5px;
background-color: #fff;*/
padding: 20px 20px 10px 20px;
margin: 0px 0px 10px 0px;
font-size:14px;
font-family:Calibri;

}
.midder_lft {
    width:73%;
    height:auto;
    display:table;
    display:inline-block;
    float:left;
    background: #FFFFFF;
  border: 1px solid #EEEEEE;
  box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  line-height:25px; 
padding:20px;
margin-right:25px;
font-weight:normal;
font-family:Calibri;
}
.midder_lft_img
 {
 	width:100%; 
 	height:150px;
 	border-top-left-radius:5px;
 	-moz-border-top-left-radius:5px;
-o-border-top-left-radius:5px;
-webkit-border-top-left-radius:5px;
 	border-top-right-radius:5px;
 	-moz-border-top-right-radius:5px;
-o-border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
 	margin-bottom:20px;
 }
.midder_rht {
    width:21%;
    height:auto;
    display:table;
    display:inline-block;
    float:left;
   /* border:1px solid #B8E6B8;
border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
-webkit-border-radius:5px;
padding:0px 15px 10px 15px;*/
}
.quicklinks
{
width:80%;
height:auto;
    display:table;
      background: #FFFFFF;
  border: 1px solid #EEEEEE;
  box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  padding:5px 23px 15px 23px;
}
.quicklinks_h1
{
font-size:20px;
font-weight: bold;
color: #006666;
margin:0px 0px 5px 0px;
text-align:center;
padding:5px;
border-bottom:1px solid #006666;
border-top-left-radius:5px;
 	-moz-border-top-left-radius:5px;
-o-border-top-left-radius:5px;
-webkit-border-top-left-radius:5px;
 	border-top-right-radius:5px;
 	-moz-border-top-right-radius:5px;
-o-border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
}

.quicklinks ul
{
margin: 0;
padding:5px 0px 0px 0px;
}
.quicklinks ul li
{
list-style-type:none;
line-height:27px;
font-weight:bold;

}
.quicklinks ul li a
{
font-size: 13px;
font-weight: bold;
color: #272727;
text-decoration: none;
display: block;
padding-top: 5px;
padding-bottom: 5px;
line-height:20px;
/*border-bottom: 1px solid #ccc;
background: url(../image/greyarrow.gif) no-repeat;
padding-left: 13px;
background-position: left 7px;*/
}
.quicklinks ul li a:hover
{
color:#FF3300;
}
.Quicklink_img
{
	width: 20px;
  height: 15px;
  vertical-align: middle;
  margin-right: 05px;
}
.request
{
width: 100%;
margin-top: 30px;
font-size: 12px;
color: #333;
 background: #FFFFFF;
  border: 1px solid #EEEEEE;
  box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
  -o-box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
padding: 10px 5px 5px 10px;

}

.quoteinput
{
width:100%;
fontsize:14px;
border: 1px solid #dddddd;
background-color: #FAFAFA;
padding-bottom: 10px;
border-radius:5px;
-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
}
.submit
{
font-size: 14px;
border: 1px solid #dddddd;
background-color: #85E685;
padding:6px 10px;
font-weight: bold;
margin-top:15px;
border-radius:5px;
color:#FF0000;
margin-left:65px;
}


/******************Infrastructure Page*************************************/
.infra
{
font-size:20px;
color:#2268a1;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
}

.midder_lft ul
{

}
.midder_lft ul li
{
list-style-type:circle;
}
.midder_lft ul li a
{
text-decoration: underline;
  font-size: 14px;
  color: #272727;
}
.midder_lft ul li a:hover
{
	text-decoration:none;
	color:#FF0000;
}
.prev
{
font-size:14px;
}
.prev a
{
	font-size:16px;
text-decoration:none;
color:#336600;
font-weight:bold;
font-family:@Arial Unicode MS;
}
.prev a:hover
{
text-decoration:underline;
}
/************************************************Services************************************/

.serdata
{
width:100%;
height:110px;
}
.serdata_h1
{
font-size:18px;
color:#2268a1;
font-weight:bold;
}
.serdatalft
{
width: 84%;
  height: 120px;
  display: inline-block;
  float: left;
}
.serdatarht
{
width: 16%;
  height: 110px;
  display: inline-block;
  float: left;
}
.serdatarht_img
{
width: 110px;
  height: 89px;
  margin-left: 25px;
  margin-top: 30px;
}
.redmor
{
width:850px;
height:20px;
}
.redmor a
{
text-decoration:none;
color:#FF0000;
float:right;
}
.redmor a:hover
{
text-decoration:underline;
}
.electro
{
width:100%;
height:159px;
}
.electro_img
{
width:100%;
height:159px;
}
.electrotx
{
font-size:18px;
font-weight:bold;
color:#CC3300;
margin-top:10px;
line-height:30px;
}




















.txt_box1mid
{
width:1040px;
height:300px;
background: url(../image/PnRpt.gif) repeat-x left top;
border:1px solid #d6d6d6;
border-radius:10px;
-moz-border-radius:10px;
-o-border-radius:10px;
-webkit-border-radius:10px;
background-color: #fff;
padding: 10px 13px 0px 13px;
  margin: 0px 15px;
}
.services
{
width:520px;
height:274px;
font-family:Calibri;
padding: 0px 15px 0px 5px;
display:inline-block;
float:left;
}
.services_h1
{
color: #f51500;
font-size: 20px;
font-weight: Bold;
margin-top:5px;
margin-bottom:10px;
text-align:center;
text-transform:uppercase;
border-bottom:1px solid #d6d6d6;
padding:0px 0px 8px 0px;
}
#services_lft1
{
width:240px;
height:250px;
display:inline-block;
float:left;
}
#services_lft1 ul
{
width:240px;
height:250px;
margin: 0;
padding: 0;
}
#services_lft1 ul li
{
list-style-type: none;
text-align:left;
}
#services_lft1 ul li a
{
text-decoration:none;
color:#2b74ae;
font-size:14px;
font-weight:bold;
padding:0px;
line-height:48px;
/*border:1px solid #d6d6d6;
border-radius:5px;
background:#66CCFF;*/
}
#services_lft1 ul li a:hover
{
font-size:12px;
color:#FFFFFF;
background:url('../image/lftserhov copy.png');
border-radius:5px;
}
#services_lft2
{
width:240px;
height:250px;
float:left;
display:inline-block;
}
#services_lft2 ul
{
margin: 0;
padding: 0;
}
#services_lft2 ul li
{
list-style-type: none;
text-align:left;
}
#services_lft2 ul li a
{
line-height:48px;
font-size:14px;
text-decoration:none;
color:#2b74ae;
font-weight:bold;
padding:0px;
/*border:1px solid #d6d6d6;
border-radius:5px;
background:#66CCFF;*/
vertical-align:middle;
}
#services_lft2 ul li a:hover
{
font-size:12px;
color:#FFFFFF;
background:url('../image/lftserhov copy.png');
border-radius:5px;
}

.serviceimg
{
width:26px;
height:26px;
vertical-align:middle;
}
/*.serviceimg_application:hover
{
background:url('../image/application develop.png');
}*/
.about
{
line-height: 24px;
color: #333;
padding: 0px 0px 0px 15px;
border-left: 1px solid #d6d6d6;
display:inline-block;
float:left;
width:480px;
text-align: justify;
height:260px;
font-family:Calibri;
font-size:15px;
}
.about_h1
{
color: #f51500;
font-size:24px;
font-weight: normal;
padding-bottom:10px;
width:400px;
height:5px;
}
.about a
{
	font-family:Calibri;
font-size:14px;
color:#FF0000;
text-align:right;
text-decoration:none;
padding-left:50px;
}
.about a:hover
{
font-family: calibri;
font-size: 16px;
font-weight: bold;
color: #FF0000;
text-decoration: none;
}
.ban_lft
{
width:600px;
height:264px;
display:inline-block;
float:left;
margin-right:15px;
}
.inform
{
width:600px;
height:264px;
}
.ban_rht
{
width:300px;
height:264px;
display:inline-block;
float:left;
}
.sys
{
width:300px;
height:264px;
}
.box
{
width:947px;
height:270px;
}
.ser
{
width:350px;
height:270px;
display:inline-block;
float:left;
}
.ser_h1
{
width:350px;
height:30px;
}
.news
{
width:947px;
height:60px;
margin:0 auto;
background-image:url(../image/dispRpt.gif);
background-repeat:repeat-x;
}
.news_lftimg
{
float:left;
width:7px;
height:50px;
vertical-align:top;
}
.news_lft
{
float:left;
}
.news_rhtimg
{
float:left;
width:7px;
height:50px;
}
.news_rht
{
float:right;
}
.news_h1
{
color: #141414;
font-size: 18px;
font-weight: normal;
float: left;
margin-top: 10px;
border-right: 1px solid #d7d7d7;
padding: 7px 15px 7px 0px;
}


.txt_box1mid_client
{
width:905px;

background: url(../image/PnRpt.gif) repeat-x left top;
border-right: 1px solid #d6d6d6;
border-left: 1px solid #d6d6d6;
background-color: #fff;
padding: 10px 20px 0px 20px;
margin: 0px;
display:inline-block;
float:left;

}
.clientimg
{
margin-left:-20px;
}
.clientimg1
{
width:126px;
height:72px;
margin-top:35px;
margin-right:20px;
float:left;
box-shadow:0px 0px 5px #dbdbdb;

}


.contactmid
{
width:905px;
height:400px;
background: url(../image/PnRpt.gif) repeat-x left top;
border-right: 1px solid #d6d6d6;
border-left: 1px solid #d6d6d6;
background-color: #fff;
padding: 10px 20px 0px 20px;
margin: 0px;
}
.contactlft
{
width: 220px;
padding-right: 15px;
border-right: 1px solid #ccc;
margin-bottom: 10px;
padding-top: 2px;
padding-bottom: 10px;
display:inline-block;
float:left;

}

.right
{
margin-left: 260px;
line-height: 19px;
height:auto;
}
.rht_img
{
width:645px;
height:152px;
margin-bottom:10px;
}
.rht_h1
{
font-size: 16px;
font-weight: bold;
color: #fb0905;
text-decoration: none;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
}
.clintname
 {
width: 100px;
  height: 55px;
  display: inline-block;
  float: left;
  margin-right: 10px;
  padding: 5px;
  border: 1px solid #AFAFAF;
}
.office 
{
padding: 15px;
  width: 450px;
  height: 250px;
  margin: 0 auto;
  background: url(../image/PnRpt.gif) repeat-x left top;
  border: 1px solid #d6d6d6;
  background-color: #fff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.redtxt
{
color:#FF3300;
}
.con_img
{
display:inline-block;
float:left;
width:120px;
height:200px;
padding-top:20px;
}
.corporate
{
width:300px;
height:230px;
float:left;
padding-left: 15px;
font-size:16px;
font-weight:bold;
line-height:29px;
}
.corporate_h1
{
font-size:20px;
color:#0099CC;
border-bottom:1px solid gray;
padding-bottom:5px;
}
.sales
{
width:330px;
height:59px;
float:left;
padding-left: 15px;
}
.feedmid
{
width:905px;
height:auto;
}
.feedback
{
width:520px;
margin:0 auto;
}
.feel
{
font-size: 24px;
font-weight: bold;
color:#006666;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
text-decoration:underline;
}
.feedback table
{
width:100%;
height:343px;
background-color: #FFFFFF;
padding: 10px;
font-size: 15px;
font-weight: bold;
color: #2778BA;
text-decoration: none;
/*border:1px solid #EEEEEE;*/
}
.tbody
{
display: table-row-group;
vertical-align: middle;
border-color: inherit;
}
.feedback table tr
{
width:615px;
height:25px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}
tr
{
display: table-row;
vertical-align: inherit;
border-color: inherit;
}
.feedback table td
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display: table-cell;
vertical-align: inherit;
}
.feedinput
{
font-size: 12px;
font-weight: bold;
color: #000000;
border: 1px solid #666666;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 5px;
}
.subtn
{
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color: #df0f1a;
padding: 5px 8px;

}

.requote
{
width:925px;
height:160px;
}
.requote_img
{
width:945px;
height:160px;
margin-left:-20px;
}
.right ul
{
margin:0px;
padding:0px;
padding-left:30px;
}
.right ul li
{
line-height:25px;
list-style-type:disc;
}
.right ul li a
{
text-decoration:underline;
font-size: 11px;
color: #272727;

}
.right ul li a:hover
{
color:#FF3300;
}
.pagination
{
width: 200px;
margin:0px 0px 0px 400px;
font-size: 11px;
background-position:right bottom;
}
.disabled
{
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #f3f3f3;
color: #000000;
}
.current
{
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #52bfea;
font-weight: bold;
background-color: #52bfea;
color: #FFF;
}
.pagination a
{
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #52bfea;
text-decoration: none;
color: #52bfea;
}
.pagination a:hover
{
background:#0066FF;
}

.txt_box1bt
{
width:947px;
height:6px;
background: url(../image/PnBtLft.gif) no-repeat left top;
text-align: right;
margin:0 auto;
}
.text1_box1img
{
width: 6px;
height: 6px;
}

.thank
{
width:260px;
height:340px;
display: inline-block;
float: left;
margin:10px 15px 0px 0px;
background: #fff;
border-radius: 10px;
padding: 10px 15px 0px 22px;
border:1px solid #d6d6d6;
}
.contact
{
width:210px;
height:250px;
text-align:justify;
color:#000000; 
font-weight:normal;
line-height: 22px;
padding-top: 30px;
}
.Advtimg
{
width:235px;
height:300px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;

}
.testimonials
{
background-image: url(../image/testimonial-bg.gif);
height: 158px;
width: 436px;
margin: 15px 0px 0px 15px;
float: left;
color: #333;
margin-bottom:0px;
}
.testimonials_h1
{
color: #010101;
margin: 10px 10px 10px 20px;
font-size: 18px;
font-weight: normal;
}
.testimonials_rotator
{
width:436px;
height:100px;
padding-left:10px;
}
.testi
{
font-family: calibri;
font-size: 15px;
font-weight: bold;
color: #FF6000;
text-align:justify;
}
.info
{
font-family: calibri;
font-size: 12px;
color: #6E7B83;
font-weight: bold;
font-style: italic;
}
.paragraph
{
font-size:14px;
color: #6E7B83;
padding:0px;
}
.Clints
{
width:434px;
height:133px;
float: left;
margin:10px 0px 0px 15px;
border: solid 1px #d6d6d6;
}
.clints_h1
{
font-size: 18px;
color: #FFF;
font-weight: normal;
background-image: url(../image/RdBg.gif);
background-repeat: repeat-x;
width: 436px;
padding: 5px 0px 5px 0px;
margin-top:0px;

}
.clintsportfolio
{
border: solid 1px #d6d6d6;
background-image: url(../images/clientBg.gif);
background-repeat: repeat-x;
background-position: left;
width:436px;
height:110px;
margin-top:0px;
padding-top:0px;
}
.Clintsagimg
{
width:190px;
height:55px;
}
.Clintslineimg
{
width:1px;
height:77px;
}
.Clintsrockwellimg
{
width:190px;
height:55px;

}
.txtclear
{
width:947px;
margin:0 auto;
height:1px;
clear:both;
}
.space
{
width:947px;
height:10px;
margin:0 auto;
}
.fttop
{
width:96.7%;
height:240px;
/*background:#025aa2;
background:#4e4e4e;*/
background:#303030;
padding:15px 20px;
margin-top: 0px;
border-top:3px solid #FF3300;
/*border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;*/
}
.contain
{
width:100%;
height:246px;
/*margin:auto;*/
/*font-family: 'Segoe UI_','Open Sans',Verdana,Arial,Helvetica,sans-serif;*/
}
.edi
{
width:175px;
height:246px;
display:inline-block;
float:left;
margin:0px 30px 0px 10px;
}
.edi_h1
{
color:#fff;
font-size:18px;
font-weight:normal;
margin-top:0px;
}
.edi ul
{
margin:0px;
padding:0px;

}
.edi ul li
{
list-style-type:none;
}
.edi ul li a
{
text-decoration:none;
color:#fff;
font-weight:bold;
font-size:10px;
line-height:20px;
}
.edi ul li a:hover
{
color:#3083FF;
}
.main
{
width:242px;
height:246px;
display:inline-block;
float:left;
}
.global
{
width:242px;
height:149px;
display:inline-block;
float:left;
padding:0px 10px 10px 10px;
}
.global_img
{
width:242px;
height:146px;
background-image:url('../image/worldMap.png');
background-repeat:no-repeat;
display:inline-block;
float:left;
position: relative;

}
.stay
{
width:242px;
height:67px;
padding:10px;
display:inline-block;
float:left;


}
.social
{
width:252px;
height:40px;
margin:0px;
padding:0px;
font-family: 'iconFont' !important;
speak: none;
font-style: normal;
font-weight: normal !important;
font-variant: normal;
text-transform: none;
text-decoration: inherit;
line-height: 1;
display: inline-block;
vertical-align: -8%;
-webkit-font-smoothing: antialiased;
font-size: inherit;
}
.social a
{
width:30px;
height:40px;
text-decoration:none;
color:#FFFFFF;
padding:20px 9px 5px 9px;
background:rgba(255,255,255,0.2);
-moz-border-radius:20px;
-o-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
}
.social a:hover
{
background:#0052CC;
}
.footer
{
width:100%;
height:40px;
border-top: 1px solid #191919;
background: #303030;
color: #fff;
text-align: center;
float:left;
font-size:12px;
border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
}
.ft
{
width:600px;
height:25px;
margin:auto;
padding:8px;
}
.ft_img
{
width:14px;
height:14px;
vertical-align:middle;
/*display:inline-block;
float:left;*/
/*margin: 10px 0px 5px 0px;*/
}
.ft_p
{
font-size:12px;
vertical-align:middle;
display:inline-block;
float:left;
margin:7px 0px 0px 0px;
}
